What is the meaning of the word "snake pit"?

Definitions: